package com.yz.jdd.network.request;

import java.io.Serializable;
import java.util.Map;

/**
 * Created by cc on 2017/1/9.
 */

public class Requset_DeviceLogin implements Serializable {
    String firstTime;//	Y	“true” 是		是否第一次设备登录
    String type = "1";//	Y	int		app类型：1-pos，2-商家App

    public void setFirstTime(String firstTime) {
        this.firstTime = firstTime;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public void setNetworkType(String networkType) {
        this.networkType = networkType;
    }

    String platform = "1";//	Y	int		平台：1-安卓；2-iOS
    String appVersion;//	Y	string	16	当前设备app版本号
    String hotfixVersion;//	N	string	16	当前设备热修复版本号
    String lon;//	N	string	10	登录经度
    String lat;//	N	string	10	登录纬度
    String networkType;//	N	int		登录网络类型 0-WIFI;1-移动网络
    /**
     * H5Module	当前设备上有h5模块对应的版本号。
     * 当设备中一个h5 module包都没有的时候可以不传；
     * 假如设备中有两个module包html、js，
     * 对应的版本号为1.0、1.1，则该参数值为： {“html”: 1.0, “js”: 1.1}
     */

    Map<String, String> h5Module;//	N
    String imei;//	N	string	64	手机的IMEI或者pos的sn码。首次设备登录必传
    String pushId;//	N	string	64	push消息标识。首次设备登录必传
    String sysVersion;//	N	string	16	安卓iOS系统版本号,比如4.4.4
    String deviceModel;//	N	string	32	手机型号
    String guid;//	N	string	32	唯一标识一台设备。非首次设备登录必传
    String aliPushId;// 阿里;
    private String getuiPushId;//个推
    private String jigPushId;//极光

    public void setGetuiPushId(String getuiPushId) {
        this.getuiPushId = getuiPushId;
    }

    public void setJigPushId(String jigPushId) {
        this.jigPushId = jigPushId;
    }

    public void setAliPushId(String aliPushId) {
        this.aliPushId = aliPushId;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public void setHotfixVersion(String hotfixVersion) {
        this.hotfixVersion = hotfixVersion;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }


    public void setH5Module(Map<String, String> h5Module) {
        this.h5Module = h5Module;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public void setPushId(String pushId) {
        this.pushId = pushId;
    }

    public void setSysVersion(String sysVersion) {
        this.sysVersion = sysVersion;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }


}
